package com.szsh.aiot.common.utils;

import java.lang.management.ManagementFactory;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;
import java.util.Date;

/**
 * 时间工具类
 */
public class DateFormatUtils extends org.apache.commons.lang3.time.DateFormatUtils {

    /**
     * 将日期格式化成 {@link DateUtils#YYYY_MM_DD_HH_MM_SS} 格式
     * @param date 要格式化的时间
     * @return 格式化后的数据
     */
    public static String format(final Date date) {
        if (null == date) {
            return "";
        }
        return format(date, DateUtils.YYYY_MM_DD_HH_MM_SS, null, null);
    }
}
